﻿using UnityEngine;
using System.Collections;

public class TeleportScript : MonoBehaviour 
{
    void OnEnable()
    {
        EventManager.OnClicked += Teleport;   //把方法Teleport订阅到事件 OnClicked上   ，当事件OnClicked 方法触发后，会执行订阅的方法Teleport
    }


    void OnDisable()
    {
        EventManager.OnClicked -= Teleport;   //防止内存泄露，对象使用玩进行事件订阅的取消
    }


    void Teleport()
    {
        Vector3 pos = transform.position;
        pos.y = Random.Range(1.0f, 3.0f);
        transform.position = pos;
    }
}